294da0308dd344bc4d85eb11561161bb4e6cbf4a,src/main/java/tec/units/ri/quantity/QuantityRange.java,QuantityRange,equals,#Object#,117

Before Change


			@SuppressWarnings("unchecked")
			final QuantityRange<Q> other = (QuantityRange<Q>) obj;
			return Objects.equals(getMinimum(), other.getMinimum()) &&
					Objects.equals(getMaximum(), other.getMaximum()) &&
					Objects.equals(getResolution(), other.getResolution());
		}
		return false;

After Change


		if (obj instanceof QuantityRange<?>) {
			@SuppressWarnings("unchecked")
			final QuantityRange<Q> other = (QuantityRange<Q>) obj;
			return getMinimum() == other.getMinimum() || (getMinimum() != null && getMinimum().equals(other.getMinimum())) &&
					getMaximum() == other.getMaximum() || (getMaximum() != null && getMaximum().equals(other.getMaximum())) &&
					getResolution() == other.getResolution() || (getResolution() != null && getResolution().equals(other.getResolution()));
		}
		return false;